home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / b_f_101.arc / B&F100.DOC < prev    next >
Encoding:
Text File  |  1990-03-17  |  116.6 KB  |  2,773 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                             Back & Forth Version 1.00
  15.                                 February 27, 1990
  16.  
  17.                Copyright (C) 1990 by Progressive Solutions, Inc.
  18.                               All Rights Reserved
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                              Sandi & Shane Stump
  29.                                Box 276125
  30.                           San Antonio, Texas 78227
  31.  
  32.                            Voice:   (512) 670 1061
  33.                              BBS:   (512) 670 0954
  34.                            Sales:   (800) 833 4400
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. The Shareware Principle
  72.  
  73.                Shareware is one  alternative to the increasingly high price of
  74.                commercial software.  Good  software  is made  available  for a
  75.                limited test  period to users for their  evaluation.  Once that
  76.                test period is over,  you  should  determine  if you  think the
  77.                program is useful.  If you use the program, you should send the
  78.                requested contribution to the author of the program. Otherwise,
  79.                you should delete the software from your machine. This software
  80.                is  not intended as a  "freebie".  Just as you  work hard for a
  81.                living and do not  want  people taking  advantage of you by not
  82.                paying you for your work, this is our occupation and it takes a
  83.                TREMENDOUS amount of time, $$$money$$$, energy, and effort.  If
  84.                software authors are not  reimbursed for their work,  they will
  85.                eventually quit writing for the shareware public.
  86.  
  87. Single User    On the opening screen of Back & Forth, our name, address, phone
  88. Registration   number,  and  requested registration price of $50 is displayed.
  89.                The phone number  is  only  provided  for  use  in  registering
  90.                your copy or for REGISTERED users to call for phone support. We
  91.                cannot give extensive  phone support to unregistered users.  If
  92.                you have a question or a problem,  we will try to help you, but
  93.                if you do not intend to register your copy, please do not call.
  94.  
  95.                Registered users receive the latest version,full phone support,
  96.                and a complete, printed manual.
  97.  
  98. Correspondence If you wish to make any  comments or suggestions,  we recommend
  99.                that you  write  us a letter  rather than phone  so that we can
  100.                keep a record.  If you are not a registered user and you wish a
  101.                response to your letter,  please send a self-addressed, stamped
  102.                envelope (SASE).
  103.  
  104. Corporate &    Registration is based on the number of users using the  program
  105. Multiple Copy  and the  number of  systems that  the  program is installed on.
  106. Registration   What this means is that the single-user registration fee of $50
  107.                does  NOT  register  an  entire user  group,  business,  school
  108.                district, or any other multiple user/computer organization. For
  109.                cases like these, we have quantity pricing, as follows:
  110.  
  111.                         Number of machines/users    Discount
  112.                             5 -  10 copies       10% discount
  113.                            11 -  20 copies       15% discount
  114.                            21 -  50 copies       20% discount
  115.                            51 +               See ORDER.DOC file
  116.  
  117.                Site licenses & bundling/resale agreements are also available.
  118.                Please call for more information.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                                   Page  1
  132.  
  133.  
  134.  
  135.  
  136.  
  137. Unregistered   All unregistered copies of Back & Forth  display a registration
  138. Copies         information  screen for 30 seconds  everytime  the  program  is
  139.                started. When you register your copy of the program,   you will
  140.                receive a version that eliminates  this  nuisance.  Other  than
  141.                this not-so-subtle reminder,  Back & Forth  is  not crippled or
  142.                limited in any other way.
  143.  
  144.  
  145. Registration   We accept  Mastercard, Visa, purchase orders, and COD.
  146.  
  147.                If  registering by  mail,  please  send  your  name and address
  148.                printed  clearly  along with a  check  or  money  order for the
  149.                registration fee.  When  ordering outside of the United States,
  150.                please  make  certain that your account is on a  US bank in  US
  151.                funds.  For oversees orders,  please add  $10.00  for Air  mail
  152.                delivery.  Otherwise,  we have to send it by boat (and you know
  153.                how long that can take!).
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                   Page  2
  198.  
  199.  
  200.  
  201.  
  202.  
  203. Back & Forth Introduction
  204.  
  205.                Back & Forth is a versatile program management tool that allows
  206.                you to  load up  to 9  programs at  once and  instantly  switch
  207.                between them. Now you can  switch between your word  processor,
  208.                spreadsheets, databases, and utilities  at will without  having
  209.                to wait. This eliminates the need  to exit one program to  open
  210.                and use another, which lets you concentrate on the reasons  why
  211.                you are using your software in the first place.
  212.  
  213.                * Delivers a flexible task management  environment where up to  9
  214.                  programs may  be open  in memory,  with each  provided as  much
  215.                  memory as needed.
  216.                * Occupies only 12-15k of memory.
  217.                * Offers an easy-to-use, colorful, & customizable environment.
  218.                * Supports CGA/VGA and most  EGA graphics screens. When  graphics
  219.                  screens are detected, they are compressed into a compact  video
  220.                  storage file.
  221.                * Allows mouse aficionados to use a Microsoft-compatible mouse to
  222.                  scurry around the screen and select commands.
  223.                * Accepts  the   use  of   expanded  memory   (EMS)  along   with
  224.                  conventional memory,  RAM disks,  and  hard disks  for  storing
  225.                  swapped programs.
  226.                * Executes programs at the touch of a key.
  227.                * Allows 50 program entries to be defined for use within the Back
  228.                  & Forth program list.
  229.                * Assigns hot  keys to  programs for  use in  directly  switching
  230.                  between open task partitions without having to return to Back &
  231.                  Forth. The Back & Forth hot key is also selectable.
  232.                * Defines  all  aspects   of  program   use,  including   program
  233.                  description, its name and path, work path, command line options
  234.                  (whether pre-defined or user-specified),  the amount of  memory
  235.                  needed, and hot key.
  236.                * Permits color customization  which lets you  choose the  colors
  237.                  that suit your tastes rather than someone else's.
  238.                * Lets you set up DOS environments for use in executing programs,
  239.                  utilities, and/or DOS commands.
  240.                * And much more...
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.                                   Page  3
  264.  
  265.  
  266.  
  267.  
  268.  
  269. Back & Forth Files
  270.  
  271.                The Back &  Forth package contains  the following files.  These
  272.                files are required by the program and should not be deleted.
  273.  
  274.                B&F.EXE         The Back & Forth program.
  275.                B&F00#.OVL      The four Back &  Forth command overlays.  These
  276.                                are numbered B&F001.OVL-B&F004.OVL
  277.                *.HLP           The Back  & Forth  help files.  The file  names
  278.                                reflect the overlays that they describe.
  279.                README.B&F      Last minute additions, modifications, and hints
  280.                                on using Back & Forth.
  281.                *.DOC, *.B&F    Other text files including a order form, a list
  282.                                chronicling the changes made to the program,  a
  283.                                list of products available, etc.
  284.  
  285.                Back &  Forth creates  several files  which are  used to  store
  286.                configuration information for various aspects of the program.
  287.  
  288.                BFVARS          File holding  all  Back &  Forth  configuration
  289.                                information including swap space usage, program
  290.                                list, color scheme, hot keys, etc.
  291.                DIRTREEx.MAP    File containing the directory structure of  the
  292.                                named disk. This  file is deleted  when Back  &
  293.                                Forth is exited.
  294.                SWAPFILE.00#    The storage files created when Back & Forth  is
  295.                                run. The size and  location of these files  are
  296.                                determined by  the  Back &  Forth  Installation
  297.                                procedure. These files are deleted when Back  &
  298.                                Forth is exited.
  299.                B&FVIDEO.00#    Video storage files  for the swapped  programs.
  300.                                These are deleted when the programs are exited.
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.                                   Page  4
  330.  
  331.  
  332.  
  333.  
  334.  
  335. About this     Two divergent philosophies exist  about the writing of  program
  336. Manual         manuals. Some manuals are written from the point of view that a
  337.                user intends to sit down with  the book and read it from  cover
  338.                to cover before attempting  to use the  program. When a  writer
  339.                adopts  this  attitude,  the  manual  can  be  written  without
  340.                excessive detail, since the writer assumes that once he or  she
  341.                has described the process of using  a menu or invoking a  quick
  342.                key, that the user will remember that procedure and not need to
  343.                have it  described  again. This  assumption  can  significantly
  344.                streamline the writing process.
  345.  
  346.                Unfortunately, it has been our experience that most users  jump
  347.                right  into  their  recently-purchased  program,  perhaps  only
  348.                skimming the first  pages of the  manual for information  about
  349.                installing the program on their systems. These users may  never
  350.                open up the manual until a problem occurs. Nothing is  terribly
  351.                wrong with this attitude, we  are usually equally as  impatient
  352.                when beginning use of  a new program. The  big problem is  that
  353.                the writer cannot be sure that  the user has read a  particular
  354.                page describing the use of particular aspects of the program.
  355.  
  356.                With this in mind, this manual has been written in the style of
  357.                a reference book, with each section treated as if you have  not
  358.                read the rest of the manual. Instead of describing the  process
  359.                of invoking a command or menu once then assuming throughout the
  360.                rest of  the manual  that  you have  read and  understood  that
  361.                paragraph, we  detail  the  process  step-by-step  within  each
  362.                command as needed. You will  occasionally be referred to  other
  363.                sections  of  the  manual  for  more  information  on  specific
  364.                commands when the subject in  question is more involved than  a
  365.                single paragraph can cover. But ordinarily, you will only  need
  366.                to read  one  section of  the  manual to  have  your  questions
  367.                answered about the operation of a particular command.
  368.  
  369.                This manual has been  broken down into  four parts. Section  1:
  370.                Introduction  contains  a   program  description,  the   system
  371.                requirements, the program  files, and this  description of  the
  372.                manual. Section 2: Installing Back & Forth delineates the steps
  373.                necessary for  installing  Back  & Forth  on  your  system  and
  374.                setting up the swap space  requirements. Section 3: Setting  Up
  375.                Back  &  Forth  details  the  [F7]  Setup  menu  and   the
  376.                information necessary to setup and use Back & Forth. Section 4:
  377.                Running Programs from Back & Forth describes the use of Back  &
  378.                Forth once  it has  been  set up.  Appendices A-F  contain  our
  379.                program credits, a  description of the  command stack  provided
  380.                for use  within  a selected  DOS  partition, a  list  of  error
  381.                messages and their probable causes, a troubleshooting guide,  a
  382.                description of the use of memory resident programs (TSRs),  and
  383.                a list of terms used within this manual.
  384.  
  385.                For  those  of  you  who  habitually  read  a  software  manual
  386.                completely before  using  the  program, we  apologize  for  the
  387.                excessive detail.  If  it  is any  consolation  to  you,  while
  388.                sifting through some of the necessarily extraneous information,
  389.                you may find many useful commands  which may not be obvious  to
  390.                those other users who do not read the manual.
  391.  
  392.  
  393.  
  394.  
  395.                                   Page  5
  396.  
  397.  
  398.  
  399.  
  400.  
  401. Other          Three other  reference  utilities  are  available  for  use  in
  402. Reference      locating program information. These are the table of  contents,
  403. Information    the index, and the help utility included with the program. Each
  404.                is sufficiently  detailed  to  make  the  process  of  locating
  405.                seemingly elusive  items of  information  about any  subject  a
  406.                relatively painless task.
  407.  
  408. The README     As with most  programs, the version  of Back &  Forth that  you
  409. File           have in your  hand (or  in your  disk drive)  may have  already
  410.                undergone a few modifications and additions since the  printing
  411.                of the manual. We also use this file to answer some of the most
  412.                often asked questions.  A description  of any  such changes  is
  413.                provided within the  Back &  Forth README.DOC  file. All  users
  414.                should read this file before using  Back & Forth. In this  way,
  415.                you are notified of any interesting changes to the program  and
  416.                you may pick up some useful tips on using Back & Forth.
  417.  
  418. If You         If you experience any difficulties with any of the commands, we
  419. Experience     recommend that you first read the more detailed explanation  of
  420. Problems       the command and its usage contained in the appropriate  section
  421.                of the manual or refer to the extensive help provided on-line.
  422.  
  423.                If this information does not help, you should then consult  the
  424.                README file located on your distribution disk. This covers  the
  425.                additions and  modifications made  to Back  & Forth  since  the
  426.                manual was  printed. It  also includes  helpful tips  on  using
  427.                various commands.
  428.  
  429. Technical      If none of the above  suggestions helps you solve your  problem
  430. Support        or answered your questions, then contact us by mail, FAX,  BBS,
  431. Checklist      or phone  at the  address and  technical support  phone  number
  432.                listed at the  beginning of  the manual. When  you contact  us,
  433.                please have the following information available:
  434.  
  435.                *  The make and model of your computer.
  436.                *  The  type  and  size  of  all  storage  devices   available,
  437.                   including conventional RAM  memory, EMS  memory, RAM  disks,
  438.                   and hard disks.
  439.                *  The video board in use.
  440.                *  The version of DOS that you  are using (if you do not  know,
  441.                   type VER at the DOS prompt).
  442.                *  The contents of your CONFIG.SYS and AUTOEXEC.BAT files.
  443.                *  The sequence of events leading up to the problem,  including
  444.                   the programs in memory  at the time  the problem occurs  and
  445.                   the programs run  just before  encountering the  difficulty.
  446.                   Please include  all TSRs,  device  drivers, and  disk  cache
  447.                   software run  before Back  & Forth  is executed  (these  are
  448.                   usually  listed   in   the  AUTOEXEC.BAT   file   or   other
  449.                   automatically loaded batch files).
  450.                *  The version and name  shown at the top  of the Back &  Forth
  451.                   screen.
  452.                *  And the error message (if one is produced) exactly as shown.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.                                   Page  6
  462.  
  463.  
  464.  
  465.  
  466.  
  467. Section 2: Installing Back & Forth
  468.  
  469. Copying B&F to To install Back & Forth, first  create a directory on the  hard
  470. the Hard Disk  disk where Back & Forth and its data files are to be stored. We
  471.                recommend that you create a directory called "B&F" for use with
  472.                Back & Forth. Now copy the files to this directory.
  473.  
  474. Changing       Once the files have been copied, the AUTOEXEC.BAT  file must be
  475. AUTOEXEC       modified to show the following line:
  476.  
  477.                SET  B&F=drive:\directory
  478.  
  479.                This line is  used by  Back &  Forth to  locate its  executable
  480.                files, overlays, help files, and data without having to rely on
  481.                the vagaries of the DOS  PATH command. When entering this  line
  482.                in your AUTOEXEC.BAT, replace the words "drive:\directory" with
  483.                the drive and directory that was created to house Back &  Forth
  484.                and its data files. For example, if Back & Forth is located  in
  485.                a directory called B&F on drive C:, the SET command should look
  486.                like this:
  487.  
  488.                SET  B&F=C:\B&F
  489.  
  490.                Any text editor that creates ASCII  text may be used to  modify
  491.                the AUTOEXEC.BAT file. If you do not have a ASCII text  editor,
  492.                a temporary file may  be created with  the SET information  and
  493.                appended to the end of the AUTOEXEC.BAT. To create a  temporary
  494.                file, go to the directory  where AUTOEXEC.BAT appears and  type
  495.                the following at the DOS prompt:
  496.  
  497.                COPY  CON  TEMP
  498.  
  499.                This opens a file called TEMP and allows you to enter data into
  500.                it. Now type  the SET  statement as explained  above and  press
  501.                [Enter]. This moves the cursor to the next line.Press [Ctrl][Z]
  502.                to close  the  TEMP file.  Now  you can append this file to the  
  503.                end of AUTOEXEC.BAT by typing the the following command:
  504.  
  505.                COPY  AUTOEXEC.BAT + TEMP
  506.  
  507.                Once the above  change has  been made, you  should execute  the
  508.                AUTOEXEC.BAT to set this information.
  509.  
  510. Changing to    You are now ready to run Back & Forth for the first time. To do
  511. the B&F        so, go to the directory containing the Back & Forth  executable
  512. Directory      files. If the above directory  name has been used, the  command
  513.                is as follows:
  514.  
  515.                CD  C:\B&F
  516.  
  517. Installing     Now type the following command at the DOS prompt. This runs the
  518. Back & Forth   Back &  Forth Installation  program,  which contains  the  swap
  519.                drive configuration information of Back & Forth.
  520.  
  521.                B&F  INSTALL
  522.  
  523.  
  524.  
  525.  
  526.  
  527.                                   Page  7
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                This displays  a menu  on  the screen  showing the  swap  drive
  534.                installation information. Before  Back & Forth  can be run  for
  535.                the first time, the  swap space to be  used must be  allocated.
  536.                Once allocated, the  Back & Forth  Installation command is  not
  537.                shown again unless called for. If it later becomes necessary to
  538.                change the information within this menu, you can safely use the
  539.                Install option without  having to  re-define the  Back &  Forth
  540.                Setup information including  the defined  Program list  entries
  541.                (set under the [F7] Setup menu).
  542.  
  543. The Install    Each time Back & Forth runs a program from its environment, all
  544. Menu           but 12-15k of Back & Forth program information is removed  from
  545.                memory and swapped to disk. This provides each program with the
  546.                maximum amount of system memory  for execution. When a hot  key
  547.                is used to switch between programs or back to Back & Forth, the
  548.                program information in memory is saved to a swap file on disk.
  549.  
  550. Install        Within the Back  & Forth  Installation menu, the  drives to  be
  551. Options        used to store the program information are specified. This  menu
  552.                contains 7 options,  most of  whom require the  selection of  a
  553.                swap  drive  and  the  allocation   of  disk  space.  A   brief
  554.                description of the current option is shown below this menu.
  555.  
  556.                B&F swap drive       Selects the  drive used  to store  Back  &
  557.                                     Forth  system-specific  information.  This
  558.                                     file requires approximately 50k.
  559.                Video swap drive     Sets the drive  used to  store the  screen
  560.                                     information for each task. The size of the
  561.                                     files depend on the video mode used. Text-
  562.                                     based screens need between 16-40k of  disk
  563.                                     space,  graphics  screens need  between 3-
  564.                                     256k. We recommend that you use a separate
  565.                                     hard disk to store these files.Consult the
  566.                                     paragraph  below  labeled Video Swap Space
  567.                                     Requirements for more information.
  568.                Conventional memory  Shows  the   maximum  amount   of   memory
  569.                                     available for executing a program. This is
  570.                                     the  amount  of  memory  left  over  after
  571.                                     loading DOS,  any device  drivers,  memory
  572.                                     resident programs, and Back & Forth.  This
  573.                                     is not a user-definable amount.
  574.                Use expanded memory  Sets whether EMS memory is to be used, and
  575.                                     if so, how much is to be allocated for the
  576.                                     exclusive use of Back  & Forth. If EMS  is
  577.                                     not detected, a message to that effect  is
  578.                                     shown. Else,  the  maximum amount  of  EMS
  579.                                     memory space is shown.
  580.                Program swap drive   Selects  the  drives  used  to  house  the
  581.                1-3                  program swap files and the amount of  disk
  582.                                     space to  be allocated  to each.  Up to  3
  583.                                     disks may be named.
  584.                Total swap memory    Displays  the  total  of  all  swap  space
  585.                available            allocated. The  amount of  allocated  swap
  586.                                     space should  not exceed  152  + 9  * the
  587.                                     amount of  conventional memory.   This  is
  588.                                     not a user-definable field.
  589.  
  590.  
  591.  
  592.  
  593.                                   Page  8
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                Use the [Up] & [Down] cursor keys to move the selection  cursor
  600.                to highlight the  setting to be  changed.  When  the  cursor is
  601.                under  the drive column,  either press the letter  representing
  602.                the drive to be used or press the [Left] or [Right] cursor keys
  603.                to scroll the list of active drives. When the cursor is located
  604.                under the  Amount column,  type in the  amount of swap space to
  605.                be allocated.
  606.  
  607. Disk Selection When selecting the drives to be used as swap locations for Back
  608. Criteria       &  Forth,  you  should  select  the  fastest  storage   devices
  609.                available on your system. We  recommend that you select to  use
  610.                EMS expanded memory, RAM disk,  and hard disks, in that  order.
  611.                Of course, you must balance Back  & Forth's need of swap  space
  612.                with that of  the other programs  that you use.  If your  other
  613.                programs are configured to use EMS memory or other disk  space,
  614.                you must check the allocation  of memory and reconcile it  with
  615.                the amount of swap space needed by Back & Forth.
  616.  
  617. Video Swap     When a program is swapped out of memory, Back & Forth must swap
  618. Space          an exact replica of the contents of the displayed screen.  This
  619. Requirements   information is  swapped  to  separate video  files  for  easier
  620.                restoration. Unfortunately,  the amount  of space  required  to
  621.                store this file is based solely  on the video mode used by  the
  622.                program to display the  screen. This is  why we recommend  that
  623.                you specify  a separate  swap  disk for  use in  storing  these
  624.                files. Below is an  approximation of the  amount of disk  space
  625.                required to store  a screen  generated by each  of the  various
  626.                graphics modes.
  627.  
  628.                Video mode               Graphics mode       Text mode
  629.                Monochrome, MDA               N/A               16k
  630.                CGA                           16k               16k
  631.                HGA                           16k               16k
  632.                EGA                          3-96k              40k
  633.                VGA                          3-96k              40k
  634.                Super VGA                   3-256k              40k
  635.  
  636. Maximum Needed The maximum amount of swap space necessary is shown within  the
  637. Swap Space     description window of the Program swap disk entries. This total
  638.                is the  maximum  amount  of  swap space  needed  to  swap  nine
  639.                programs using the  maximum amount  of system  memory. If  more
  640.                than the maximum amount of swap space is allocated, the  excess
  641.                is not allocated  to the swap  file on the  last program  drive
  642.                specified above.
  643.  
  644.                We recommend that you  only allocate the  amount of swap  space
  645.                needed for normal use, thus  limiting the amount of disk  space
  646.                occupied when running Back & Forth.  If you expect to run  less
  647.                than 9 tasks,  multiply the number  of tasks to  be run by  the
  648.                amount of memory needed by those  tasks and add 152k to  arrive
  649.                at the amount  of swap space  needed. Likewise, if  any of  the
  650.                programs that you  normally run require  less than the  maximum
  651.                available system memory, revise  the maximum swap space  figure
  652.                downward by that amount.
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                                   Page  9
  660.  
  661.  
  662.  
  663.  
  664.  
  665. Please Note:   When Back &  Forth is run,  the swap space  specified above  is
  666.                automatically  allocated  to  files  named  SWAPFILE.00#.  This
  667.                ensures that the space is available  for use and allows Back  &
  668.                Forth to efficiently  manage the contents  of those files.  The
  669.                drawback to this  approach is  that the space  is not  released
  670.                until after Back & Forth is  exited. What this means to you  is
  671.                that you must  be careful  to only  assign the  amount of  swap
  672.                space needed so that you do not  run out of disk space used  by
  673.                other programs.
  674.  
  675. Function Keys  At the  bottom  of the  screen  are shown  three  function  key
  676.                commands. These are:
  677.  
  678.                [F1] Help         Shows Help information for  the Back &  Forth
  679.                                  Installation menu.
  680.                [F9] Accept       Saves the  displayed information,  exits  the
  681.                                  Installation menu, and runs Back & Forth.
  682.                [F10] Cancel      Exits the  Back  &  Forth  Installation  menu
  683.                                  without saving the changes made.
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                                   Page  10
  726.  
  727.  
  728.  
  729.  
  730.  
  731. Section 3: Setting Up Back & Forth
  732.  
  733. Running Back & After pressing [F9] to save the Install information, control is
  734. Forth for the  passed to the main Back & Forth screen. This is the screen that
  735. First Time     you normally see when using Back&Forth. Before you can use Back
  736.                & Forth to run and swap programs in and out of memory, you must
  737.                define the programs & set Back & Forth up for use. This section
  738.                describes what you must  do to setup Back  & Forth for  program
  739.                execution and swapping.
  740.  
  741. The Back &     The following  is a  representation of  the Back  & Forth  main
  742. Forth Screen   screen. This  is  the interface  used  to identify,  open,  and
  743.                switch between selected tasks.
  744.  
  745. ╔═════════════════════════════════════════════════════════════════════════════╗
  746. ║ Mar 1, 1990                  Unregistered User                     11:30:am ║
  747. ╚═════════════════════════════════════════════════════════════════════════════╝
  748.  
  749.          ╔═══════════════════════ Memory Usage ═══════════════════════╗
  750.          ║ Largest partition possible.......   573,440 bytes    560 k ║
  751.          ║ Total amount of swap memory...... 5,316,608 bytes   5192 k ║
  752.          ║ Swap memory available............ 5,160,960 bytes   5040 k ║
  753.          ║ Number of open partitions........                        0 ║
  754.          ╚════════════════════════════════════════════════════════════╝
  755.  
  756.     ╔════════════════════════════ Program List ════════════════════════════╗
  757.     ║                                                                      ║
  758.     ║                                                                      ║
  759.     ║                                                                      ║
  760.     ║                                                                      ║
  761.     ║                                                                      ║
  762.     ║                                                                      ║
  763.     ║                                                                      ║
  764.     ║                                                                      ║
  765.     ╚══════════════════════════════════════════════════════════════════════╝
  766. 1Help                                        7Setup                10ExitBF
  767.  
  768. Screen         The main Back & Forth screen is divided into four parts.The top
  769. Description    lines show the date, time, & name of the registered user. Below
  770.                this is shown a  summary detailing the largest partition  size,
  771.                the  total  amount of  memory allocated to Back & Forth  during
  772.                Install, and the amount of  swap  memory  currently  available.
  773.                The defined program list appears in the center of the screen.At
  774.                the bottom of the screen are shown the function key commands.
  775.  
  776. Memory Usage   The Memory Usage summary details  the maximum amount of  memory
  777.                that can be allocated to  a single partition, the total  amount
  778.                of swap  space  allocated during  the  Installation of  Back  &
  779.                Forth, and the amount  of swap memory  left over after  opening
  780.                the tasks  shown in  the  Active Program  list. The  amount  of
  781.                memory available for a single partition is based on the  amount
  782.                of memory installed in your computer, the version of DOS  being
  783.                executed, the device  drivers and  programs run  before Back  &
  784.                Forth, and the amount  of memory Back  & Forth itself  requires
  785.                (approximately 12-15k).  Back  & Forth  requires  approximately
  786.                140k of the allocated swap space, the rest is used by the  open
  787.  
  788.  
  789.  
  790.  
  791.                                   Page  11
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                tasks. Swap  space is  allocated  when Back  & Forth  is  first
  798.                executed, thus ensuring  that enough  is available  to run  any
  799.                desired tasks. These swap files are removed from the disk  when
  800.                Back & Forth is exited. To change the amount of allocated  swap
  801.                space, exit and execute the Back & Forth Installation program.
  802.  
  803. Program List   Below the Memory Usage window  is shown the Program List.  This
  804.                lists all tasks defined within  Back & Forth, identifies  which
  805.                ones are open, the  amount of swap space  needed to store  each
  806.                task, and the hot keys assigned  to each. Up to nine tasks  may
  807.                be opened at one time.
  808.  
  809.                The first  time  Back &  Forth  is  run, you  must  define  the
  810.                programs that  are to  be available  for execution.  To do  so,
  811.                press [F7] to enter the Setup menu & select the Program option.
  812.                This lets you define the  program entries that  are to be shown
  813.                in the Program List window.
  814.  
  815. The Function   The following function key commands are shown at the bottom  of
  816. Keys           the Back & Forth screen.
  817.  
  818.                [F1] Help          Shows help information for Back & Forth.
  819.                [F7] Setup         Displays the Back &  Forth Setup menu.  This
  820.                                   includes the program definition option,  the
  821.                                   color setup, the mouse toggle, Back &  Forth
  822.                                   hot key selection, et cetera.
  823.                [F10] ExitBF       Removes all programs run  from Back &  Forth
  824.                                   from memory and exits Back & Forth.
  825.  
  826.  Cursor Keys   Use the cursor keys to move the selection bar to highlight  the
  827.                desired item. Press [Enter] to make a selection.
  828.  
  829.                                ╔══════╕ ╔══════╕ ╔══════╕
  830.                                ║ Home │ ║  Up  │ ║ PgUp │
  831.                                ╙──────┘ ╙──────┘ ╙──────┘
  832.                                ╔══════╕ ╔══════╕ ╔══════╕
  833.                                ║ Left │ ║      │ ║ Right│
  834.                                ╙──────┘ ╙──────┘ ╙──────┘
  835.                                ╔══════╕ ╔══════╕ ╔══════╕
  836.                                ║ End  │ ║ Down │ ║ PgDn │
  837.                                ╙──────┘ ╙──────┘ ╙──────┘
  838.  
  839. Using a Mouse  For those of you with mice scampering around your desks, Back &
  840. with Back &    Forth may be set up to run with a  Microsoft  compatible mouse.
  841. Forth          When a mouse is used with Back&Forth, a separate blinking block
  842.                mouse cursor is shown on the screen. With it, you may move to &
  843.                select  any option  shown on the screen  including function key
  844.                commands, program list entries, & Setup menu options. To select
  845.                an item, position  the  mouse cursor within the desired command
  846.                and click the  [Left] mouse button.  To exit a menu,  press the
  847.                [Right] mouse button.
  848.  
  849.                To use a  mouse, the  mouse driver  must be  installed on  your
  850.                system before Back & Forth is  run. The mouse driver should  be
  851.                placed  in  the  AUTOEXEC.BAT   or  CONFIG.SYS  for   automatic
  852.                installation. Consult the mouse manual for more details.
  853.  
  854.  
  855.  
  856.  
  857.                                   Page  12
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                If a mouse is detected, mouse mode is automatically set On. The
  864.                mouse support  toggle  is located within the  [F7]  Setup menu.
  865.                Mouse support is  On when  a checkmark  appears to  the left of
  866.                the Mouse menu entry, when a scroll bar is shown on the screen,
  867.                and when moving your mouse moves a block cursor on the screen.
  868.  
  869.                A scroll bar is added to  most Back & Forth windows when  mouse
  870.                mode is On. This vertical bar is found on the far right side of
  871.                the screen with up  and down arrows located  at each end.  When
  872.                the mouse cursor is moved to one of these arrows, the selection
  873.                bar highlights the previous or next entry in the active window.
  874.                Moving the mouse cursor  to a location  within the scroll  bar,
  875.                the selection  bar is  moved  to highlight  the entry  at  that
  876.                relative position within the window.
  877.  
  878. [F1] Help      The  [F1] Help  key displays information describing the  use of
  879.                selected Back & Forth options. The  screen is divided  into two
  880.                parts. The left side lists all help topics.The right side shows
  881.                the information available for the  highlighted topic.  The help
  882.                text is a compilation of the contents of this manual.
  883.  
  884.                To change the help index, use the [Up], [Down], [PgUp], [PgDn],
  885.                [Home], or [End] cursor keys.  Pressing one of these keys moves
  886.                the highlighted index selection bar.  Press [Enter] to  display
  887.                the help information for the highlighted index.
  888.  
  889.                To scroll the help text one line at a time,  use the [+] or [-]
  890.                keys.Use the [Ctrl][PgDn] or [Ctrl][PgUp] keys to show the next
  891.                or previous  pages of the text. When you  have finished reading
  892.                this information, press [Esc] to exit Help.
  893.  
  894. [F9] Accept    The [F9] Accept key, when shown, saves the contents of the menu
  895.                or data entry window  before exiting the command. This is shown
  896.                in conjunction with the [F10] Cancel command.
  897.  
  898. [F10] Cancel   The [F10] key is often used to exit a data entry window without
  899.       / Exit   saving its contents.  When [F10] is selected  from the  Back  &
  900.                Forth main window,  it closes all opened tasks,  removes Back &
  901.                Forth from memory, and exits to the DOS prompt.
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.                                   Page  13
  924.  
  925.  
  926.  
  927.  
  928.  
  929. Using the      The Setup menu contains the configuration information needed to
  930. [F7] Setup     set up and smoothly execute Back & Forth. The first time Back &
  931. Menu           Forth is run, the Setup menu must be used to define programs to
  932.                be executable from the Program List and to configure the  other
  933.                aspects of Back & Forth.
  934.  
  935.                When the [F7] Setup menu is selected, the following options are
  936.                displayed:
  937.  
  938.                Color              Contains the color  setup of  Back &  Forth.
  939.                                   Select from five  preset color  combinations
  940.                                   including Black &  White, or customize  your
  941.                                   own set of colors.
  942.  
  943.                Hotkey             Sets the hot  key used to  return to Back  &
  944.                                   Forth. The  default is  [Ctrl][Alt][Space].
  945.  
  946.                Mouse              Activates/deactivates mouse support. When  a
  947.                                   checkmark is shown to the left of the entry,
  948.                                   the mouse is activated. Microsoft compatible
  949.                                   mice are supported. Press [Enter] to  toggle
  950.                                   this option. If a mouse is not detected,this
  951.                                   option is not shown.
  952.  
  953.                Options            Shows a menu listing miscellaneous  toggles.
  954.                                   These include:  [Ctrl] [Alt] [Delete] reboot
  955.                                   restriction, background character selection,
  956.                                   CGA snow checking, & screen blank timer.
  957.  
  958.                Program            Opens the Program editor, where programs are
  959.                                   defined for use in the Program List.
  960.  
  961.                Save               Saves the above settings to the BFVARS file.
  962.  
  963.                Quit               Exits the  Setup  menu  without  saving  the
  964.                                   changes made within this menu.
  965.  
  966.                Use the [Up] and [Down]  cursor keys to move the selection  bar
  967.                to highlight the desired option and press [Enter], or press the
  968.                first letter.  To save the changes made within this menu, press
  969.                [F9] or [S].
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.                                   Page  14
  990.  
  991.  
  992.  
  993.  
  994.  
  995. Color Setup    The Color setup  contains the  color options of  Back &  Forth.
  996.                Several preset color combinations have been included for you to
  997.                choose from, or you may create your own color scheme.
  998.  
  999. Color Setup    When the Color option is selected  from the Setup menu, a  menu
  1000. Menu           is pulled down containing the following options:
  1001.  
  1002.                A Customize colors    Lets you select you own set of colors  to
  1003.                                      be used to display Back & Forth.
  1004.  
  1005.                B Black & white       Sets the  mode  to black  and  white  for
  1006.                                      computers having  composite  monitors  or
  1007.                                      liquid crystal displays.
  1008.  
  1009.                C Blue & cyan set     Selects the blue and cyan color set.  The
  1010.                                      main background color  is blue with  text
  1011.                                      in cyan and white and the menus are  cyan
  1012.                                      background with blue text.
  1013.  
  1014.                D Black & blue set    Selects the black and blue color  scheme.
  1015.                                      The main background  color is black  with
  1016.                                      text in cyan and white and the menus  are
  1017.                                      blue background with cyan text.
  1018.  
  1019.                E Black & green set   Selects the black and green color scheme.
  1020.                                      The main background  color is black  with
  1021.                                      text in green  and yellow  and the  menus
  1022.                                      are blue background with green text.
  1023.  
  1024.                F White & black set   Selects the white and black color scheme.
  1025.                                      The main background  color is white  with
  1026.                                      text in black and blue and the menus  are
  1027.                                      cyan background with black text.
  1028.  
  1029.                Q Quit-no change      Returns  to  the   file  window   without
  1030.                                      changing the color set used.
  1031.  
  1032.                Use the  [Up] or [Down] cursor key to move the selection bar to
  1033.                highlight the desired  option and press  [Enter],  or press the
  1034.                label letter.  To exit this menu and  return to the Setup menu,
  1035.                press [Esc].
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.                                   Page  15
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. Customize      When [A] is selected,  the screen  is redrawn showing a menu on
  1062. Colors         the left side breaking down the screen regions of Back & Forth.
  1063.                On the  right,  a sample  Back & Forth  screen is  shown.  This
  1064.                sample screen is provided to help you in deciding not only what
  1065.                each named region and text  type is, but also what colors would
  1066.                look best there.
  1067.  
  1068. Color Regions  The menu options  shown below  select the  screen region  whose
  1069.                colors are to be changed.
  1070.  
  1071.                Application screen    Selects the main Back & Forth screen.
  1072.  
  1073.                Error colors          Selects the error window. This window  is
  1074.                                      popped up when an error is detected.
  1075.  
  1076.                Function key colors   Selects the  function keys  shown at  the
  1077.                                      bottom of the screen.
  1078.  
  1079.                Help colors           Selects the help information window.
  1080.  
  1081.                Input colors          Selects the input  menus, which are  used
  1082.                                      to gather information. An example is  the
  1083.                                      Edit Program definition window.
  1084.  
  1085.                Menu colors           Selects the Setup menu.
  1086.  
  1087.                Pop-up colors         Selects the pop-up menus, which are  used
  1088.                                      to list options for selection. An example
  1089.                                      is the Setup option Program list.
  1090.  
  1091.                Verify colors         Selects the verify windows. These are the
  1092.                                      Yes/No windows, like  the Setup Save  and
  1093.                                      Setup Quit windows.
  1094.  
  1095.                Restore original      Restores the colors found  in the Back  &
  1096.                colors                Forth  configuration  file,  before   the
  1097.                                      latest changes had been made.
  1098.  
  1099.                Quit,don't save       Exits the Customize  color setup  without
  1100.                changes               saving the changed color settings.
  1101.  
  1102.                Save changes and      Saves the colors settings and returns  to
  1103.                exit                  the Setup menu.  You must  use the  Setup
  1104.                                      menu Save command to permanently save the
  1105.                                      color  settings  to  the  Back  &   Forth
  1106.                                      configuration file.
  1107.  
  1108.                Use the [Up] or [Down] cursor key to move the selection bar  to
  1109.                highlight the desired option & press [Enter] to select,or press
  1110.                the first letter of the menu option.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.                                   Page  16
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127. Region Items   When a screen region  is selected, a list  of up to four  items
  1128.                are shown describing  the different parts  of the region.  Each
  1129.                region has slightly different  items. The following list  shows
  1130.                the color region and the selectable items that it contains.
  1131.  
  1132.                Application  Border                 Input: Border
  1133.                screen:      Normal Text                   Prompt text
  1134.                             Selected Item                 Response text
  1135.                             Title & Prompts               Title & instructions
  1136.                Errors:      Border                 Menu:  Border
  1137.                             Message Text                  First letter
  1138.                             Title                         Normal & unavailable
  1139.                                                           Selected item
  1140.                Function     Function key number    Popup: Border
  1141.                keys:        Name of command               Normal & unavailable
  1142.                                                           Selected item
  1143.                                                           Title & first letter
  1144.                Help window: Border                 Verify:Border
  1145.                             Index                         Prompt text
  1146.                             Normal text                   Selected item
  1147.                             Title                         Title & first letter
  1148.  
  1149.                Use the [Up] & [Down] cursor  keys to move the selection bar to
  1150.                highlight the desired option in the menu and press [Enter],  or
  1151.                press the first  letter of the option.  Press [F10] to exit and
  1152.                return to the color setup menu.
  1153.  
  1154. The Color      Once one of the above specific screen items is selected, a menu
  1155. Palette        is displayed on  the left side  of the screen  showing the  128
  1156.                colors available.  These show the possible  color  combinations
  1157.                produced  when  mixing  the  8  background  colors with the  16
  1158.                foreground colors.  Use the [Up],  [Left],  [Right], and [Down]
  1159.                cursor keys to move the selection bar around the palette  until
  1160.                the  correct color is outlined.  The sample Back & Forth screen
  1161.                displays the outlined color used in item thats being set.  This
  1162.                shows an  approximation of what that item in Back & Forth would
  1163.                look like.  Once the  color is set, press [Enter]. You are then
  1164.                returned to the region item menu.
  1165.  
  1166. Exiting the    Once  all of the  colors have been set to  your  liking,  press
  1167. Customize      [Enter] to exit the Item menu,  press [F10] to exit the  Region
  1168. Command        menu, and press [S] to save the changes made and return to [F7]
  1169.                Setup menu.  To restore the  colors to their original settings,
  1170.                press [R]. Press [Q] to return to the Setup menu without saving
  1171.                the color changes made.
  1172.  
  1173. Saving the     Once you have returned to the [F7] Setup menu, you must use the
  1174. Color Set      Save command to save the color scheme to the  Back & Forth data
  1175.                file BFVARS.  If you do not save the changes to this file, they
  1176.                are abandoned.
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.                                   Page  17
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193. Hot Key Setup  The Hot key setup lets you select the combination of keys  used
  1194.                to recall Back & Forth to the screen from an executed  program.
  1195.                The default hot key setting is [Alt][Ctrl][Space].
  1196.  
  1197. Screen         When the Hot key  option is selected from  the Setup menu,  the
  1198. Description    following screen is displayed:
  1199.  
  1200.  
  1201. Hotkey:    ALT-CTRL-SPACE
  1202. ╔═════════════════════════════════════════════════════════════════════════════╗
  1203. ║ ╔═══╕     ╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕      ║
  1204. ║ ║ESC│     ║F1 │║F2 │║F3 │║F4 │║F5 │║F6 │║F7 │║F8 │║F9 │║F10│║F11│║F12│      ║
  1205. ║ ╙───┘     ╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘      ║
  1206. ║ ╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕ ║
  1207. ║ ║ ` │║ 1 │║ 2 │║ 3 │║ 4 │║ 5 │║ 6 │║ 7 │║ 8 │║ 9 │║ 0 │║ - │║ = │║ \ │║<──│ ║
  1208. ║ ╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘ ║
  1209. ║ ╔═════╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔══════╕ ║
  1210. ║ ║ ──>││║ Q │║ W │║ E │║ R │║ T │║ Y │║ U │║ I │║ O │║ P │║ [ │║ ] │║      │ ║
  1211. ║ ╙─────┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘║      │ ║
  1212. ║ ╔═══════╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔══╝      │ ║
  1213. ║ ║ Ctrl  │║ A │║ S │║ D │║ F │║ G │║ H │║ J │║ K │║ L │║ ; │║ ' │║ <─╜Enter│ ║
  1214. ║ ╙───────┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙─────────┘ ║
  1215. ║ ╔═════════╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔═══╕╔════════════╕ ║
  1216. ║ ║ L Shift │║ Z │║ X │║ C │║ V │║ B │║ N │║ M │║ , │║ . │║ / │║ R Shift    │ ║
  1217. ║ ╙─────────┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙───┘╙────────────┘ ║
  1218. ║ ╔═══════╕    ╔═════════════════════════════════════════════╕         ╔════╕ ║
  1219. ║ ║  Alt  │    ║                  Space Bar                  │         ║None│ ║
  1220. ║ ╙───────┘    ╙─────────────────────────────────────────────┘         ╙────┘ ║
  1221. ╚═════════════════════════════════════════════════════════════════════════════╝
  1222. [Left][Right] Highlights key     Press Alt,Ctrl,LShift,RShift to set key flag
  1223. Ins-Accept highlighted hot keys                             Del-Cancel and Exit
  1224.  
  1225.  
  1226. Selecting a     Use the [Left],  [Up],  [Down], [Right] cursor keys to move the
  1227. Hot Key         selection bar around the  mock  keyboard to  highlight the key.
  1228.                 You can also select the hot  key by  pressing the  desired key.
  1229.                 [None], located at the bottom left corner of the diagram,resets
  1230.                 the set hot keys.It cannot be used as the Back & Forth hot key.
  1231.  
  1232. Selecting a     To select one or more of the hot key flags, press [Alt], [Ctrl]
  1233. Hot Key Flag    [Left Shift],[Right Shift]. These 4 keys are used to modify the
  1234.                 hot key. When the hot key is set,make sure that key combination
  1235.                 does not conflict with the commands  of  programs that you run.
  1236.                 If it does,  the command sharing the set hot key is deactivated
  1237.                 and supplanted by the Back & Forth hot key function.
  1238.  
  1239.                 Once the desired hot key  has been selected and highlighted  on
  1240.                 the screen,press [Ins] to save. Press [Del] to exit the hot key
  1241.                 screen without changing the set hot key.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.                                   Page  18
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259. Mouse Setup     The Mouse support toggle allows you to set whether a  Microsoft
  1260.                 compatible mouse  is  available  for use  on  your  system.  If
  1261.                 toggled On, a checkmark is shown to the left of the Mouse entry
  1262.                 in the Setup menu.  All screens  will  then show  a block mouse
  1263.                 cursor along with the  highlighted  selection  bar.  Moving the
  1264.                 mouse cursor to any command shown on the  screen & pressing the
  1265.                 [Right] mouse button selects that command. To toggle mouse mode
  1266.                 On, press [M] and press [Enter].
  1267.  
  1268.                 If a mouse is detected,  mouse mode automatically set On. If no
  1269.                 mouse is detected, this option is not shown in the Setup menu.
  1270.  
  1271. Using a Mouse   For those of  you with  mice scampering around  on your  desks,
  1272. with Back &     Back & Forth may be set  up to run with a Microsoft  compatible
  1273. Forth           mouse. When  a mouse  is used  with Back  & Forth,  a  separate
  1274.                 blinking block mouse cursor  is shown on  the screen.  With it,
  1275.                 you may  move to  and select  any option  shown on  the  screen
  1276.                 including function  key  commands, program  list  entries,  and
  1277.                 Setup menu  options.  To select  an  item, position  the  mouse
  1278.                 cursor within  the desired command  and press the  [Left] mouse
  1279.                 button. To exit a menu, press the [Right] mouse button.
  1280.  
  1281.                 A scroll bar is added to  most Back & Forth windows when  mouse
  1282.                 mode is On. This vertical bar is found on the far right side of
  1283.                 the screen with up  and down arrows located  at each end.  When
  1284.                 the mouse cursor is moved to one of these arrows, the selection
  1285.                 bar highlights the previous or next entry in the active window.
  1286.                 Moving the mouse cursor  to a location  within the scroll  bar,
  1287.                 the selection  bar is  moved  to highlight  the entry  at  that
  1288.                 relative position within the window.
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.                                   Page  19
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. Options Setup   The Options setup contains miscellaneous Back & Forth operation
  1326.                 toggles. These include: [Ctrl][Alt][Delete] reboot restriction,
  1327.                 background  fill  character selection,  CGA snow checking,  and
  1328.                 screen blank interval.
  1329.  
  1330. Options Menu    When the Options  option is selected,  the following items  are
  1331.                 displayed within a sub-menu.
  1332.  
  1333.                 Boot watch         When On, it deactivates the [Ctrl][Alt][Del]
  1334.                                    the DOS reboot command.
  1335.  
  1336.                 Fillchar           Sets the  character  used  to  fill  in  the
  1337.                                    background of the Back  & Forth main  screen
  1338.                                    and Setup  screen. When  chosen, a  menu  is
  1339.                                    displayed showing the  254 ASCII  characters
  1340.                                    available for selection.Use the [Left],[Up],
  1341.                                    [Down], [Right] keys to  move the  selection
  1342.                                    bar to highlight the  desired key and  press
  1343.                                    [F9] to accept.
  1344.  
  1345.                 sNow checking      Toggles screen snow checking On or Off  when
  1346.                                    a CGA video system is detected. This  option
  1347.                                    is not  available  when  video  systems  are
  1348.                                    detected that already inhibit snow. Snow  is
  1349.                                    the flickering detected  when the screen  is
  1350.                                    redrawn by a program.
  1351.  
  1352.                 Screen blank       Sets  the  time  interval  since  the   last
  1353.                                    keystroke before  the  monitor  is  blanked.
  1354.                                    This does  not affect  the contents  of  the
  1355.                                    screen. To  redisplay the  screen after  the
  1356.                                    screen is  blanked,  press any  key  on  the
  1357.                                    keyboard. This may  have a  value between  0
  1358.                                    and 999  minutes.  Set  the value  to  0  to
  1359.                                    deactivate the screen blank.
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.                                   Page  20
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391. Program Setup   The Program setup option is used to define the programs  listed
  1392.                 under the Program List. Up to 50 tasks may be defined.
  1393.  
  1394. Program List    When the Program option  is selected from  the Setup menu,  the
  1395. Window          screen clears and displays the list of programs already defined
  1396.                 within the Program list.
  1397.  
  1398. Programs to be  Some programs should not be run from within Back & Forth. These
  1399. Cautious Of     programs include:  programs  that  optimize,  edit,  check,  or
  1400.                 diagnose disks, disk cache programs,  et cetera. One reason  is
  1401.                 that some programs open  temporary disk files without  properly
  1402.                 allocating them.  By  deleting or  moving  them, you  can  lose
  1403.                 information important to that particular program (like  unsaved
  1404.                 changes to a text file).
  1405.  
  1406.                 Programs that do not use boot  up or use DOS (like some  games)
  1407.                 are not supported.
  1408.  
  1409.                 Asynchronous communications software can only be used while  it
  1410.                 is on-screen and in memory. Once the program is swapped out  of
  1411.                 memory, it is deactivated and disconnected.
  1412.  
  1413.                 Some programs intercept all keystrokes typed from the  keyboard
  1414.                 without allowing Back & Forth  to receive them. These  programs
  1415.                 may be run but the hot keys assigned to Back & Forth and  other
  1416.                 open programs cannot be used to switch partitions. To return to
  1417.                 Back & Forth, you must exit that program.
  1418.  
  1419.                 Another category of software that  you should look out for  are
  1420.                 those  programs  that  change  video  modes  directly   without
  1421.                 notifying DOS.  Popping  back on  such  a screen  may  cause  a
  1422.                 garbled screen  to appear  with flashing  colors and  strangely
  1423.                 displayed characters. To resolve  this problem, either set  the
  1424.                 screen  to  a  standard,  text-based  format  before  switching
  1425.                 partitions or redraw the screen once you return to the program.
  1426.  
  1427.                 Other programs cannot be run as program entries but must be run
  1428.                 from  defined  DOS  partitions.  These  programs  include   all
  1429.                 memory-resident utilities (TSRs).
  1430.  
  1431. Cursor Keys     Use the [Up] and [Down] cursor keys to scroll the selection bar
  1432.                 through the list of defined programs.  The [PgUp] & [PgUp] keys
  1433.                 move up or down 11 entries in the list. The [Home] & [End] keys
  1434.                 move to the first or last entry in the list.
  1435.  
  1436. Function Key    The function keys shown at the bottom of the screen contain the
  1437. Commands        commands available under the Program setup.
  1438.  
  1439.                 [F1] Help          Displays help describing the Program setup.
  1440.                 [F3] Add           Adds a new program to the list.
  1441.                 [F4] Delete        Deletes the highlighted program entry.
  1442.                 [F7] Edit          Edits the highlighted program entry.
  1443.                 [F10] Quit         Exits the Program setup  and returns to  the
  1444.                                    Setup menu.
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.                                   Page  21
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457. Edit Program    Once [F3] Add or [F7] Edit is selected, the screen is cleared &
  1458. Entry           a window is opened showing the program entry information window
  1459.                 below.  If the  [F7]  Edit command  has been invoked,  the data
  1460.                 shown is that of  the highlighted  program in the Program list.
  1461.                 If the [F3] Add command has been invoked, the fields are blank.
  1462.  
  1463. ╔═════════════════════════════════════════════════════════════════════════════╗
  1464. ║ Mar 1, 1990                  Unregistered User                     11:30:am ║
  1465. ╚═════════════════════════════════════════════════════════════════════════════╝
  1466. ╔═════════════════════════════════════════════════════════════════════════════╗
  1467. ║                                                                             ║
  1468. ║   Task description:                                 Memory needed:          ║
  1469. ║                                                                             ║
  1470. ║     Partition type:  Program                   Pause when done: No          ║
  1471. ║                                                                             ║
  1472. ║       Program path:                                                         ║
  1473. ║       Program name:                                                         ║
  1474. ║          Work path:                                                         ║
  1475. ║                                                                             ║
  1476. ║      Fixed options:                                                         ║
  1477. ║    Ask for Options:  No                                                     ║
  1478. ║      Custom prompt:                                                         ║
  1479. ║                                                                             ║
  1480. ║                                                                             ║
  1481. ║            Hot key:                                                         ║
  1482. ║                                                                             ║
  1483. ║                                   Enter text                                ║
  1484. ╚═════════════════════════════════════════════════════════════════════════════╝
  1485.  Move between fields  <- -> Move within field  F1-Help  F9-Accept  F10-Cancel
  1486.  
  1487. Entry Fields    A description of the Program entry fields is provided below.
  1488.  
  1489.                 Task Description   Describes the program  in the Program  list.
  1490.                                    This field is 20 characters long.
  1491.                 Memory needed      Defines the amount of  memory needed by  the
  1492.                                    program to run normally.  If left at  0, the
  1493.                                    program is allocated  the maximum  partition
  1494.                                    size. The maximum partition size is shown in
  1495.                                    the Back & Forth Memory Usage window.
  1496.                 Partition type     Determines the  type  of  task  to  be  run,
  1497.                                    either DOS partition or program.  Setting it
  1498.                                    to 'DOS partition' opens a  DOS  environment
  1499.                                    where any program can be run,whereas setting
  1500.                                    this to 'Program' only executes the program
  1501.                                    defined within this screen. Once the program
  1502.                                    is  exited  or  'Exit'  is typed at the  DOS
  1503.                                    prompt, control is returned to Back & Forth.
  1504.                                    To return to Back& Forth without exiting the
  1505.                                    program or DOS, press the Back  &  Forth hot
  1506.                                    key.To pop directly to another open program,
  1507.                                    press the hot key assigned to that program.
  1508.                 Pause when done    When On,Back & Forth pauses before returning
  1509.                                    to B&F after the program is exited.  This is
  1510.                                    used  when the  program  shows data after it
  1511.                                    exits.For example,CHKDSK lists disk & system
  1512.                                    information  after it exits.  Use  [Left] or
  1513.                                    [Right] cursor key to select Yes or No.
  1514.  
  1515.  
  1516.  
  1517.                                   Page  22
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.                 Program path       Identifies the directory  where the  program
  1524.                                    is located. The field is 57 characters long.
  1525.                                    Either enter the entire path at this  prompt
  1526.                                    or press [F7] to use the directory tree.  If
  1527.                                    the dir tree is used, move the selection bar
  1528.                                    to highlight the directory & press  [Enter].
  1529.                                    To show the  dir tree of another disk, press
  1530.                                    [F8] NewDrv & select the disk  to be shown.
  1531.                 Program name       Identifies the executable program to be run.
  1532.                                    This file  must end  with the  extension  of
  1533.                                    EXE, COM, or BAT. Either enter the file name
  1534.                                    at this prompt or press [F7] to  select from
  1535.                                    a list of  executable  files found along the
  1536.                                    Program path.  Move the selection bar to the
  1537.                                    desired file and press [Enter].
  1538.                 Work path          Names the directory  holding the data  files
  1539.                                    of the program. This field is 57  characters
  1540.                                    long. Some programs must be run from  within
  1541.                                    their program dirs;for these programs, leave
  1542.                                    this field blank. To name a work path,either
  1543.                                    type the entire path at this prompt or press
  1544.                                    [F7] to use the directory tree. If  the tree
  1545.                                    is used, move the selection bar to highlight
  1546.                                    the directory and press [Enter].  To display
  1547.                                    the directory tree of a different disk,press
  1548.                                    [F8] Newdrive & select the disk to be shown.
  1549.                 Fixed options      Accepts program  information placed  at  the
  1550.                                    command line when the  program is run.  This
  1551.                                    field is 57 characters long.
  1552.                 Ask for options    When On,  you  are prompted  each  time  the
  1553.                                    program is run  for additional command  line
  1554.                                    information.Use the [Left] or [Right] cursor
  1555.                                    key to select Yes or No.
  1556.                 Custom prompt      Defines the prompt shown on the  screen when
  1557.                                    the program is run. This is shown  only when
  1558.                                    the  "Ask for  Options" field is set  to On.
  1559.                                    This should  describe the  information to be
  1560.                                    entered. The field is 57 characters long.
  1561.                 Hot key            Selects the hot  key used  to  switch to the
  1562.                                    program  from  other tasks in memory.  Press
  1563.                                    [F7] to display the  hot key selection menu,
  1564.                                    which  diagrams the possible keys.  Use  the
  1565.                                    [Left], [Up], [Down], [Right] cursor keys to
  1566.                                    highlight the hot key or  press the key.  To
  1567.                                    select the [Ctrl], [Alt], [LShift], [RShift]
  1568.                                    for use with the highlighted hot key,  press
  1569.                                    the key. One or more of the above 4 modifier
  1570.                                    keys must be pressed to designate a hot key,
  1571.                                    but make  sure that the  hot key combination
  1572.                                    selected is not  used  by any  of the  other
  1573.                                    programs as a command.  Press [Ins] to  save
  1574.                                    the hot key,  press  [Del] to  return to the
  1575.                                    program  entry  window  without changing the
  1576.                                    hot key. The [F7] Key window is described in
  1577.                                    more detail under [F7] Setup Hot key option.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.                                   Page  23
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                 Use the [Up] or [Down]  cursor key to move to  the field to  be
  1590.                 edited. Use the [Left] or [Right] cursor key to move the cursor
  1591.                 within the field.  Press the [Ins] key to switch the text entry
  1592.                 mode between Insert (small block cursor) & Overwrite (underline
  1593.                 cursor). Press [F9] to save the changes and  exit this  window,
  1594.                 press [F10] to exit without saving the changes.
  1595.  
  1596. Function Key    The function  keys shown  at  the bottom  of  the Add  or  Edit
  1597. Commands        Program entry window are as follows:
  1598.  
  1599.                 [F1] Help          Displays  help  information  describing  the
  1600.                                    Add/Edit Program Entry window.
  1601.                 [F9] Accept        Saves the defined program entry and  returns
  1602.                                    to the Program list window.
  1603.                 [F10] Cancel       Exits the Add/Edit Program entry window  and
  1604.                                    returns to the  Program list without  saving
  1605.                                    the changes made.
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.                                   Page  24
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655. Save Setup      The Save command saves the information defined within the Setup
  1656. Information     menu to the Back & Forth configuration file. When selected, you
  1657.                 are prompted by a confirmation  window.  Press [Y] to  save the
  1658.                 information to disk, press [N] to return to the Setup menu.
  1659.  
  1660. Quit Setup      The Quit command exits the Setup menu without saving any of the
  1661. Menu            changes made while  within this  menu. When  selected, you  are
  1662.                 prompted by a verify window.  Press  [Y] to exit without saving
  1663.                 the changes,  press  [N] to return to the Setup menu.  Once you
  1664.                 select [Y],  all changes made within this menu are lost and the
  1665.                 previous settings are restored.
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.                                   Page  25
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721. Section 4: Running Programs from Back & Forth
  1722.  
  1723. Using Back &    This section assumes that  you have run Back  & Forth at  least
  1724. Forth           once, at which time you have used the Installation procedure to
  1725.                 initialize the memory & swap space resources and you  have used
  1726.                 the [F7]  Setup menu to define at least some of the programs to
  1727.                 be run.  If you have not, please refer to Section 2: Installing
  1728.                 Back & Forth and Section 3: Setting Up Back & Forth.
  1729.  
  1730.                 To run Back & Forth, type the following at the DOS prompt.
  1731.  
  1732.                 B&F
  1733.  
  1734.                 Back & Forth is a task  switching program which lets you open &
  1735.                 switch between as many as  9 different programs,  as swap space
  1736.                 permits.  Switching between tasks  is easy, you  may either use
  1737.                 the hot keys specified for each program or use the Back & Forth
  1738.                 Program list to select a task.This lets you move "back & forth"
  1739.                 between your programs smoothly & efficiently without the hassle
  1740.                 and inconvenience of exiting one program to load the next.
  1741.  
  1742. The Back &      The following  is a  representation of  the Back  & Forth  main
  1743. Forth Screen    screen with program entries shown within the program list.
  1744.  
  1745. ╔═════════════════════════════════════════════════════════════════════════════╗
  1746. ║ Mar 1, 1990                  Unregistered User                     11:30:am ║
  1747. ╚═════════════════════════════════════════════════════════════════════════════╝
  1748.  
  1749.          ╔═══════════════════════ Memory Usage ═══════════════════════╗
  1750.          ║ Largest partition possible.......   573,440 bytes    560 k ║
  1751.          ║ Total amount of swap memory...... 5,316,608 bytes   5192 k ║
  1752.          ║ Swap memory available............ 5,160,960 bytes   5040 k ║
  1753.          ║ Number of open partitions........                        0 ║
  1754.          ╚════════════════════════════════════════════════════════════╝
  1755.  
  1756.    ╔══════════════════════════════ Program List ════════════════════════════╗
  1757.    ║                                                                        ║
  1758.    ║   1  B&F Manuscript             560   'Alt-Ctrl-B                    ' ║
  1759.    ║   2  Desk Commando              560   'Alt-Ctrl-D                    ' ║
  1760.    ║   3  Big DOS Partition          560   'Alt-Ctrl-Z                    ' ║
  1761.    ║   4  File Commando              560   'Alt-Ctrl-F                    ' ║
  1762.    ║   5  Format 3.5 720k disks       64   '                              ' ║
  1763.    ║   6  Menu Commando              560   'Alt-Ctrl-M                    ' ║
  1764.    ║   7  Tiny DOS partition          64   'Alt-Ctrl-T                    ' ║
  1765.    ║ Marks active task UD Moves cursor [Enter] Opens task [Del] Closes task ║
  1766.    ╚════════════════════════════════════════════════════════════════════════╝
  1767. 1Help                                        7Setup                10ExitBF
  1768.  
  1769. Screen          The screen is composed  of four distinct  parts. The top  lines
  1770. Description     show the date,  time, and  name of the  registered user.  Below
  1771.                 this is shown  a window  detailing the maximum  task size,  the
  1772.                 amount of swap  space set  aside during  Installation, and  the
  1773.                 remaining amount of swap space. The list of active and  defined
  1774.                 tasks is shown in the center  window of the screen. Active  (or
  1775.                 open tasks are marked  by a checkmark, shown to the left of the
  1776.                 task entry  in the Program List.  At the  bottom of the screen,
  1777.                 the function key commands are shown.
  1778.  
  1779.  
  1780.  
  1781.                                   Page  26
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787. Memory Usage    The Memory Usage  window summarizes the  memory and swap  space
  1788.                 available. This specifies the maximum amount of memory that may
  1789.                 be used by a task, the total amount of swap space allocated for
  1790.                 storing program information, the amount of swap space left over
  1791.                 after storing all active tasks, and the number of active tasks.
  1792.                 Back & Forth only occupies  12-15k of memory and  approximately
  1793.                 140k of the allocated swap space. The remaining memory and swap
  1794.                 space is available to the  open tasks. Swap space is  allocated
  1795.                 when Back & Forth is first executed, thus ensuring that  enough
  1796.                 disk space  is available  to run  any desired  tasks. The  swap
  1797.                 files are deleted when Back & Forth is exited.
  1798.  
  1799. Program List    Below the Memory Usage window  is shown the Program List.  This
  1800.                 lists the programs available for execution within Back & Forth,
  1801.                 the estimated amount  of memory  and swap space  needed by  the
  1802.                 program to run & store that task,and its hot key.If the program
  1803.                 you wish to run is not shown  within this list, you  may either
  1804.                 use a  defined  DOS  partition to run the  program  from a  DOS
  1805.                 prompt or use the [F7] Setup menu to define the program  entry.
  1806.                 The [F7] Setup menu and its options is described under Section
  1807.                 3: Setting Up Back & Forth.
  1808.  
  1809. Selecting a     When Back & Forth  is first entered, this  list only shows  the
  1810. Program         defined tasks  available  for selection. Tasks are activated by
  1811.                 pressing [Enter] or [Ins].  Active tasks are  marked by a check
  1812.                 mark, shown to the left of the task entry in the list. Use [Up]
  1813.                 or [Down] key to move the selection bar to highlight the task.
  1814.  
  1815.                 Two different types of tasks may be available from this Program
  1816.                 List. These are programs and DOS partitions. A program entry is
  1817.                 configured to only run the program defined  within  the Program
  1818.                 Setup;a DOS partition opens a DOSenvironment for use in running
  1819.                 any program necessary. Thus, program entries provide the quick,
  1820.                 easy execution of commonly used programs whereas DOS partitions
  1821.                 allow access to a DOS prompt for execution of  random programs,
  1822.                 utilities, and DOS commands.
  1823.  
  1824. Command Line    Some programs may have been configured to ask for command  line
  1825. Options         information when run. When one of these programs are  selected,
  1826.                 a customized prompt is shown  asking for this information.  For
  1827.                 instance, when using the DOS Format command to format a 3½ inch
  1828.                 720k diskette, the program name to be run is FORMAT followed by
  1829.                 the necessary command line information B: /t:80 /n:9.
  1830.  
  1831.                 Back & Forth  now begins  executing the program.  Since Back  &
  1832.                 Forth is not  a TSR,  programs should have  no trouble  running
  1833.                 within its environment.  The only factors  that may affect  the
  1834.                 operation of a program  are the hot key  selected for use,  the
  1835.                 amount of swap space available, & the use of EMS memory. If the
  1836.                 program uses  EMS memory,  you should check that its allocation
  1837.                 reflects  not only  the amount  set aside for Back  & Forth but
  1838.                 also the amount needed by the program.
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.                                   Page  27
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853. Switching       Back & Forth may be  used to open up to  9 tasks at once to let
  1854. Between Active  you use  and switch between  your favorite software tools.  Two
  1855. Tasks           methods are  provided for switching between active tasks. These
  1856.                 are: using program hot keys  to pop up an active  program,  and
  1857.                 using the Back & Forth hotkey to use the Program List to switch
  1858.                 to another  program.  The Program List must be used to open all
  1859.                 program  entries  defined within Back & Forth,  but after those
  1860.                 programs are open, you may  use the assigned hot keys to switch
  1861.                 between them at will without having to return to Back & Forth.
  1862.  
  1863.                 To switch directly from one  running program to another,  press
  1864.                 the hot key assigned to the desired program. These hot keys are
  1865.                 defined  along with the programs within the Program Setup,  and
  1866.                 are shown on the right side of the Program List.  For instance,
  1867.                 in the example screen shown at the beginning of this section,to
  1868.                 switch between File Commando  (the current opened task) to  the
  1869.                 Big DOS Partition (another open task), press the [Alt][Ctrl][Z]
  1870.                 keys simultaneously.  This swaps File Commando out of memory to
  1871.                 disk  and swaps the Big DOS  partition information into memory,
  1872.                 restoring it to the exact state it was in before being swapped.
  1873.  
  1874. Switching Back  To pop-back to Back & Forth, press the hot key assigned to Back
  1875. to Back &       & Forth within the [F7] Setup menu.The default Back & Forth hot
  1876. Forth           key is [Alt][Ctrl][Space]. For instance,to use the Back & Forth
  1877.                 default hot key to pop-back to Back&Forth from an open program,
  1878.                 press the [Alt],the [Ctrl],and the [Space] keys simultaneously.
  1879.  
  1880.                 When you exit a program, you  are returned to the Back &  Forth
  1881.                 Program List. From here you may return to another open  program
  1882.                 or you may select other programs for execution.
  1883.  
  1884. The Function    The following function key commands are shown at the bottom  of
  1885. Keys            the Back & Forth screen.
  1886.  
  1887.                 [Enter] or [Ins]   Switches to the highlighted task. This swaps
  1888.                 Activate task      Back & Forth out  of memory and replaces  it
  1889.                                    with the selected task.
  1890.                 [Del] Close task   Deletes the  highlighted task  from  memory.
  1891.                                    This should  only be  used to  close  memory
  1892.                                    resident programs, programs with no means to
  1893.                                    exit,DOS partitions,or "locked" programs.
  1894.                 [F1] Help          Shows help information for Back & Forth.
  1895.                 [F7] Setup         Displays the Back &  Forth Setup menu.  This
  1896.                                    includes the program setup option, the color
  1897.                                    setup,the mouse toggle, Back & Forth hot key
  1898.                                    selection, et cetera. This is covered within
  1899.                                    Section 3: Setting Up Back & Forth.
  1900.                 [F10] ExitBF       Exits Back & Forth and removes all  programs
  1901.                                    run under B&F from memory.
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.                                   Page  28
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919. Cursor Keys    Use the cursor keys to move the selection bar to highlight  the
  1920.                 desired item. Press [Enter] to make a selection.
  1921.  
  1922.                                 ╔══════╕ ╔══════╕ ╔══════╕
  1923.                                 ║ Home │ ║  Up  │ ║ PgUp │
  1924.                                 ╙──────┘ ╙──────┘ ╙──────┘
  1925.                                 ╔══════╕ ╔══════╕ ╔══════╕
  1926.                                 ║ Left │ ║      │ ║ Right│
  1927.                                 ╙──────┘ ╙──────┘ ╙──────┘
  1928.                                 ╔══════╕ ╔══════╕ ╔══════╕
  1929.                                 ║ End  │ ║ Down │ ║ PgDn │
  1930.                                 ╙──────┘ ╙──────┘ ╙──────┘
  1931.  
  1932. Using a Mouse   For those of you with mice scampering around your desks, Back &
  1933. with Back &     Forth may be set up to run with a  Microsoft  compatible mouse.
  1934. Forth           When a mouse is used with Back&Forth, a separate blinking block
  1935.                 mouse cursor is shown on the screen. With it, you may move to &
  1936.                 select  any option  shown on the screen  including function key
  1937.                 commands, program list entries, & Setup menu options. To select
  1938.                 an item, position  the  mouse cursor within the desired command
  1939.                 and click the  [Left] mouse button.  To exit a menu,  press the
  1940.                 [Right] mouse button.
  1941.  
  1942.                 To use a mouse,  the mouse driver must be loaded on your system
  1943.                 before Back & Forth is run.The mouse driver should be placed in
  1944.                 the AUTOEXEC.BAT or  CONFIG.SYS for automatic loading.  Consult
  1945.                 the mouse manual for more details.
  1946.  
  1947.                 If a mouse is detected, mouse mode is automatically set On. The
  1948.                 mouse support  toggle  is located within the  [F7]  Setup menu.
  1949.                 Mouse support is  On when  a checkmark  appears to  the left of
  1950.                 the Mouse menu entry, when a scroll bar is shown on the screen,
  1951.                 and when moving your mouse moves a block cursor on the screen.
  1952.  
  1953.                 A scroll bar is added to  most Back & Forth windows when  mouse
  1954.                 mode is On. This vertical bar is found on the far right side of
  1955.                 the screen with up  and down arrows located  at each end.  When
  1956.                 the mouse cursor is moved to one of these arrows, the selection
  1957.                 bar highlights the previous or next entry in the active window.
  1958.                 Moving the mouse cursor  to a location  within the scroll  bar,
  1959.                 the selection  bar is  moved  to highlight  the entry  at  that
  1960.                 relative position within the window.
  1961.  
  1962. [F1] Help       The  [F1] Help  key displays information describing the  use of
  1963.                 selected Back & Forth options. The  screen is divided  into two
  1964.                 parts. The left side lists all help topics.The right side shows
  1965.                 the information available for the  highlighted topic.  The help
  1966.                 text is a compilation of the contents of this manual.
  1967.  
  1968.                 To change the help index, use the [Up], [Down], [PgUp], [PgDn],
  1969.                 [Home], or [End] cursor keys.  Pressing one of these keys moves
  1970.                 the highlighted index selection bar.  Press [Enter] to  display
  1971.                 the help information for the highlighted index.
  1972.  
  1973.                 To scroll the help text one line at a time,  use the [+] or [-]
  1974.                 keys.Use the [Ctrl][PgDn] or [Ctrl][PgUp] keys to show the next
  1975.                 or previous  pages of the text. When you  have finished reading
  1976.                 this information, press [Esc] to exit Help.
  1977.  
  1978.  
  1979.                                   Page  29
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985. Exiting         To exit Back&Forth, first remove all programs active in memory.
  1986. Back & Forth    To do this,  move the  selection bar to  highlight each program
  1987.                 entry showing a checkmark in the Program List & press  [Enter].
  1988.                 Once within that program,  save any open data files and use its
  1989.                 Exit command to remove the program from memory naturally.If the
  1990.                 active task is a DOS partition,  type 'EXIT' at the DOS prompt.
  1991.                 Once the program has been exited,you are returned to the Back &
  1992.                 Forth  Program List.  Continue this procedure until the Program
  1993.                 List shows no  checkmarked programs and the  'Number of running
  1994.                 programs' entry within the Memory Usage window shows 0.
  1995.  
  1996.                 Now press the [F10] ExitBF key.  If all tasks have  been closed
  1997.                 as recommended above,  the swap files are deleted, Back & Forth
  1998.                 is removed from memory, and the program is exited. If any tasks
  1999.                 are still open when the [F10] key is pressed (either because of
  2000.                 accidental oversight  or  because the  program is  unwilling to
  2001.                 relinquish memory), you are then prompted to verify whether all
  2002.                 open programs should be forcibly removed.Press [Y] to exit Back
  2003.                 & Forth and remove all programs,press [N] to remain within Back
  2004.                 & Forth.You should make every attempt to exit all open programs
  2005.                 naturally so  that  you can  ensure  that all  data  files  are
  2006.                 properly closed and all temporary files are properly handled.
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.                                   Page  30
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051. Appendix A: Program Credits
  2052.  
  2053. Back & Forth was created by Sandi &  Shane Stump for S & S Software,  Copyright
  2054. (C) 1990.
  2055.  
  2056. This program and  manual could not  have been written  without the  significant
  2057. help of our cats:  Wickett, Princess,  Mr. Moby,  Allegro,  Panda Bear, Merlin,
  2058. Toby, Tabitha, and Genghis Khat.
  2059.  
  2060. A few people also helped along the way. We would like to thank Bob  Willoughby,
  2061. Mike Brydon, Michael Ash, Larry  Hayden, Mike Callahan (Dr. FileFinder),  Henry
  2062. Diecker, Ted DeCastro and Inspector Charles Heineke for their invaluable aid in
  2063. testing, suggesting,  and supporting Back & Forth.
  2064.  
  2065. This program was written using Turbo-C and Debugger, and Microsoft Assembler on
  2066. the Compaq Portable 80386 and the Toshiba T5200/100.
  2067.  
  2068. This manual  was  written  using  Lotus  Manuscript  on  an  ALR  80386  and  a
  2069. Hewlett-Packard LaserJet.
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.                                   Page  31
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117. Appendix B: Command Stack Description
  2118.  
  2119.                 Command stacks are useful  when performing repetitive tasks  or
  2120.                 correcting improperly typed  commands. A  command stack  stores
  2121.                 the last 512 bytes  of commands issued at  the DOS prompt in  a
  2122.                 circular buffer for re-use. The following keys control the  use
  2123.                 of the stack.
  2124.  
  2125.                 [F3] or [Up]  Displays the previous command in the stack.
  2126.  
  2127.                 [Down]        Displays the next command in the stack.
  2128.  
  2129.                 [Left]        Moves the cursor one character to the left.
  2130.  
  2131.                 [Right]       Moves the cursor one character to the right.
  2132.  
  2133.                 [Ctrl][Left]  Moves the cursor to the previous word.
  2134.  
  2135.                 [Ctrl][Right] Moves the cursor to the next word on the line.
  2136.  
  2137.                 [Home]        Moves the cursor to the beginning of the line.
  2138.  
  2139.                 [End]         Moves the cursor to the end of the line.
  2140.  
  2141.                 [Ins]         Toggles the text entry mode between Insert  and
  2142.                               Overwrite.
  2143.  
  2144.                 [Del]         Deletes the character at the cursor.
  2145.  
  2146.                 [Ctrl][BkSp]  Deletes all characters from the cursor to the
  2147.                               first space encountered to the left.
  2148.  
  2149.                 [Ctrl][T]     Deletes all characters from  the cursor to  the
  2150.                               next space encountered.
  2151.  
  2152.                 [Ctrl][End]   Deletes the contents of  the command line  from
  2153.                               the cursor to the end of the line
  2154.  
  2155.                 [Esc]         Deletes the entire line.
  2156.  
  2157.                 [Ctrl][Enter] Executes the command without placing it in  the
  2158.                               command stack.
  2159.  
  2160.                 [Ctrl][R]     Clears  the  command  stack  of  all   previous
  2161.                               entries.
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.                                   Page  32
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183. Appendix C: Error Messages
  2184.  
  2185. A program description must be entered. Press Esc
  2186.  
  2187.      This error occurs within the  Program Setup Add/Edit command when the [F9]
  2188.      is pressed before a program description is entered.  Either press [F10] to
  2189.      exit without defining a  program  or  enter a  program  description before
  2190.      pressing [F9].
  2191.  
  2192. A program name must be entered. Press Esc
  2193.  
  2194.      This error occurs within the Program Setup Add/Edit command when the  [F9]
  2195.      is pressed before a  program name is entered.  Either press  [F10] to exit
  2196.      without defining a program or enter the program name before pressing [F9].
  2197.  
  2198. A program path must be entered. Press Esc
  2199.  
  2200.      This error occurs within the Program Setup Add/Edit command  when the [F9]
  2201.      is pressed before a  program path is entered.  Either  press [F10] to exit
  2202.      without defining the program or enter a program path before pressing [F9].
  2203.  
  2204. B&F definition file has been corrupted!
  2205.  
  2206.      This error usually occurs when returning  to Back & Forth from a  program.
  2207.      It indicates  that  the  Back  & Forth  parameter  file  BFVARS  has  been
  2208.      corrupted or deleted.  Do not  delete any files  created by  Back &  Forth
  2209.      while the program is running. If  this error occurs, B&F closes all  tasks
  2210.      and returns to DOS. To correct  the problem, either copy BFVARS from  your
  2211.      most recent backup, or re-install Back & Forth.
  2212.  
  2213. B&F swap drive must be specified!
  2214.  
  2215.      This error is shown within B&F Install when [F9] is  pressed before a swap
  2216.      drive has been specified.  The B&F swap drive is where Back & Forth stores
  2217.      pertinent system information about each task. The drive selected must have
  2218.      at least 50k unused disk space available.
  2219.  
  2220. Back & Forth currently only supports 9 open tasks!
  2221.  
  2222.      This error is shown when you attempt to run a tenth task within the Back &
  2223.      Forth Program List. At this  time, only 9 tasks may  be open at once.  You
  2224.      must close  one  of the  open  tasks before  running  a new  one.  Contact
  2225.      Progressive Solutions to get an expanded version, if needed.
  2226.  
  2227. Back & Forth only allows 50 programs to be defined!
  2228.  
  2229.      This error occurs when adding program entries within the Program Setup. At
  2230.      this time,  only 50  program entries  may be  defined. Define  only  those
  2231.      programs used regularly. Please contact us if more are needed.
  2232.  
  2233. Cannot find COMSPEC environment variable.
  2234.  
  2235.      This error is shown when Back & Forth  cannot locate  COMMAND.COM.  Back &
  2236.      Forth uses the COMSPEC  (DOS command processor) to run programs or to load
  2237.      a secondary copy of DOS. If this error message is shown, exit Back & Forth
  2238.      and use the SET command to specify where COMMAND.COM can be found.
  2239.  
  2240.  
  2241.  
  2242.  
  2243.                                   Page  33
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249. COMSPEC file does not exist!
  2250.  
  2251.      This error  message  is shown  when  the  file specified  in  the  COMSPEC
  2252.      environment variable  does not  exist. This  could happen  if you  used  a
  2253.      floppy disk to  boot up  your machine.  In this  case, you  must copy  the
  2254.      COMMAND.COM file to the hard disk, RAM disk, or installed floppy disk  and
  2255.      reset the COMSPEC command to that location.
  2256.  
  2257. 'File' cannot be found in the program directory. Press Esc
  2258.  
  2259.      This error occurs within the Program Setup Add/Edit command when typing in
  2260.      the executable program name.  This may be due  to two different  problems;
  2261.      either the file name was misspelled when being typed in,  or the specified
  2262.      program path is incorrect. To check the contents of the program directory,
  2263.      press [F7] to show the file list. If the desired program name is not shown
  2264.      within this list, then change the program directory path and try again.
  2265.  
  2266. Invalid path has been specified!
  2267.  
  2268.      This error occurs within the Program Setup Add/Edit command when typing in
  2269.      a program or work path. Most  likely a typographical error crept into  the
  2270.      path name specified. Use the [F7] Dir tree to select the correct path.
  2271.  
  2272. Memory allocation error -> label.
  2273.  
  2274.      If this error occurs, Back & Forth  will close all tasks and exit to  DOS.
  2275.      This error message indicates that you have discovered a conflict with  the
  2276.      B&F swap procedure.  This error should  never occur. If  it does,  contact
  2277.      Progressive Solutions and tell us how  it occurred and the label shown  so
  2278.      that we can correct the problem.
  2279.  
  2280. No hotkey flag has been specified to go with hotkey!
  2281.  
  2282.      This error occurs when a  hot  key is selected without one or more hot key
  2283.      flags. Hot key flags modify the value of the  alphanumeric or function key
  2284.      selected. The hot key flags are: [Alt],[Ctrl],[Left Shift],&[Right Shift].
  2285.  
  2286. No hotkey has been specified to go with hotkey flags!
  2287.  
  2288.      This error occurs when setting the Back & Forth or program hot key within
  2289.      the Hot key selection window. An alphanumeric key or function key must be
  2290.      selected for use  with the designated hot key flags. Do not select either
  2291.      [F11]  or  [F12] if  your  keyboard is not equipped with those keys.  The
  2292.      The alphanumeric keys include A-Z, 0-9, ` - = \ [ ] , / ; ' .
  2293.  
  2294. No matching files found in 'path name'.
  2295.  
  2296.      This error occurs within the Program Setup Add/Edit command when typing in
  2297.      the executable program name. This  probably occurs when the wrong  program
  2298.      directory is specified. You must change the program directory path to  one
  2299.      containing executable files and try again.
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.                                   Page  34
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315. No executable file exists for the specified program name. Press Esc
  2316.  
  2317.      This error occurs within  Program Setup  Add/Edit command when the program
  2318.      name entered cannot be found within the specified program path. Either use
  2319.      [F7] to select  the  file from the file list or select a different program
  2320.      directory and try again.
  2321.  
  2322. No swap drives have been specified!
  2323.  
  2324.      This error occurs within B&F Install when [F9] is pressed before a program
  2325.      swap drive or EMS drive has been selected. Program swap drives are used to
  2326.      store  program information when  switching between tasks.  The swap drives
  2327.      should have enough disk space to hold 9 tasks using all available memory.
  2328.  
  2329. Not enough memory to run Back & Forth!
  2330.  
  2331.      Back & Forth  needs at least  192k of free  memory to run.  If this  error
  2332.      occurs, check the AUTOEXEC.BAT for unnecessary TSR programs.
  2333.  
  2334. Not enough swap memory available to run 'program name'!
  2335.  
  2336.      This error occurs when you attempt to run a program from the Program  List
  2337.      which needs more swap memory than  is available. To run this program,  you
  2338.      must close enough active  partitions to accumulate enough  swap memory for
  2339.      the program.  If this occurs on a regular basis,  you may want to consider
  2340.      using B&F Install to allocate more swap space.
  2341.  
  2342. Program does not exist in specified path!
  2343.  
  2344.      This error occurs within the Program Setup Add/Edit command when typing in
  2345.      the executable program name.  This may be due  to two different  problems;
  2346.      either the file name was misspelled when being typed in,  or the specified
  2347.      program path is incorrect. To check the contents of the program directory,
  2348.      press [F7] to show the file list. If the desired program name is not shown
  2349.      within this list, then change the program directory path and try again.
  2350.  
  2351. Swap file on drive 'x' does not exist!
  2352.  
  2353.      This error message is shown  when one of the  swap files has been  deleted
  2354.      from the disk  or corrupted. Do  not delete  any files created  by Back  &
  2355.      Forth while the  program is running.  If this error  occurs, Back &  Forth
  2356.      closes all tasks and exits to DOS. Once Back & Forth has been exited,  you
  2357.      may re-enter Back & Forth and begin using the program again.
  2358.  
  2359. The program name must end with COM, EXE, or BAT. Press Esc
  2360.  
  2361.      This error occurs within  Program Setup  Add/Edit command when the program
  2362.      name entered is given a file extension other than EXE, COM, or BAT.  Press
  2363.      [F7] to pick the file from the file list.If the program name is not shown,
  2364.      change the program directory to a new path and try again.
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.                                   Page  35
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381. Unable to create swap file on drive 'x'!
  2382.  
  2383.      This  message is shown when there is not enough space on a disk to  create
  2384.      the swap file.  If this error  occurs,  either delete unnecessary files on
  2385.      the  swap  disk in  question or use the  B&F Install program to change the
  2386.      amount of swap space allocated on that disk.
  2387.  
  2388. Unable to load B&F00#.OVL!
  2389. Unable to load Back & Forth module!
  2390.  
  2391.      This error message is shown when one of the Back & Forth overlay files  or
  2392.      the program itself  has been deleted  from the disk  or corrupted. Do  not
  2393.      delete the B&F.EXE  file or  any of the  four B&F00#.OVL  files while  the
  2394.      program is running.  If this  occurs, Back &  Forth closes  all tasks  and
  2395.      exits to DOS. Without these  files, Back & Forth  cannot run. To fix  this
  2396.      problem, use  your backup  copy of  Back &  Forth to  reload the  lost  or
  2397.      damaged files.
  2398.  
  2399. Unable to save the B&F definition file (disk may be full).
  2400.  
  2401.      This error appears either when the B&F Install command is used or when the
  2402.      Save command is selected from the [F7] Setup menu & the BFVARS file cannot
  2403.      be created, opened, or saved.  To fix this problem,  exit Back & Forth and
  2404.      check the amount of disk space left and the status of the BFVARS file.
  2405.  
  2406. Video swap drive must be specified!
  2407.  
  2408.      This error is shown within B&F Install when [F9] is pressed before a video
  2409.      swap drive has been set. The video swap drive is used to store screen data
  2410.      created by each task.  The drive selected should have between 144k - 2304k
  2411.      unused disk space available,  depending on the number of tasks run and the
  2412.      graphics mode in use by your programs. More information on video swap file
  2413.      sizes is provided within Section 2: Installing Back & Forth.
  2414.  
  2415. You cannot edit an active program entry!
  2416.  
  2417.      This error  occurs when you  press [F7] to edit a program entry within the
  2418.      Program Setup that is active. Back & Forth does not allow the modification
  2419.      of a program entry while that program is open within the Program List. You
  2420.      must close the program entry before you can edit its information.
  2421.  
  2422. You cannot delete an active program!
  2423.  
  2424.      This error occurs when you press [F4] to delete a program entry within the
  2425.      Program Setup that is active.  Back & Forth does not allow the deletion of
  2426.      a program entry while that program is  open within the  Program List.  You
  2427.      must close the program entry before you can delete its entry.
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.                                   Page  36
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447. Appendix D: Troubleshooting
  2448.  
  2449. B&F 'Locks Up'  Back & Forth has been extensively tested and should provide  no
  2450.                 trouble to you if it has been properly configured. However,  if
  2451.                 Back & Forth seems to "lock up", check the following:
  2452.  
  2453.                 * TSR programs,  especially those run before Back & Forth,  are
  2454.                   the first items to check when problems occur.
  2455.  
  2456.                   First,  remove all  TSRs from the  AUTOEXEC.BAT file or other
  2457.                   startup batch file. Close all open programs, exit Back&Forth,
  2458.                   and reboot the system by pressing [Ctrl] [Alt] [Del] to clear
  2459.                   memory. Now run Back & Forth again. If the problem goes away,
  2460.                   then try  replacing the TSRs one by one,  until you determine
  2461.                   the culprit.
  2462.  
  2463.                   In any case,  memory  resident  programs should be run within
  2464.                   Back & Forth.  This lets Back & Forth swap them out of memory
  2465.                   when they are not  needed.  This also restricts the chance of
  2466.                   conflicts occurring when running those programs.
  2467.  
  2468.                 * If the problem still occurs,  remove all device drivers found
  2469.                   within the CONFIG.SYS file, reboot your system, & retry B&F.
  2470.  
  2471. CHKDSK Usage    You should never use CHKDSK with the /F parameter while  within
  2472.                 Back & Forth or  other task switching  program unless you  have
  2473.                 already closed and removed all  other tasks from memory.  Other
  2474.                 programs to beware of are  disk optimizers, disk editors,  disk
  2475.                 cache software, and other disk altering programs. Many programs
  2476.                 create temporary  files to  store unsaved  changes and  program
  2477.                 settings. By  using  CHKDSK  /F, you  may  be  destroying  file
  2478.                 information those tasks need.
  2479.  
  2480. EGA Graphics    Back&Forth  restores graphics screens generated by well-behaved
  2481.                 programs on CGA, VGA, and some EGA systems. Unfortunately, some
  2482.                 programs designed for use on  EGA systems write directly to the
  2483.                 video screen without informing DOS or the  ROM BIOS.  This data
  2484.                 cannot be read by Back & Forth,therefore the video settings may
  2485.                 not be stored. When that program is reactivated, the screen may
  2486.                 not be restored properly. If this happens, try the following:
  2487.  
  2488.                 * Run the program or the monitor in black & white mode.
  2489.  
  2490.                 * Force  the  program into text  mode before swapping it out of
  2491.                   memory.
  2492.  
  2493.                 * If the program has a  redraw command,  use it to  refresh the
  2494.                   screen when you return to it.
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.                                   Page  37
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513. Hot Key         Back & Forth uses a  hot key  to move between itself and  other
  2514. Doesn't Work    programs. The default Back&Forth hot key is set to [Alt] [Ctrl]
  2515.                 [Space].  If  you  cannot  pop  back to  Back & Forth using the
  2516.                 designated hot key, try doing the following:
  2517.  
  2518.                 * Press the selected hot key simultaneously.  For instance,  if
  2519.                   the hot key is still set to [Alt][Ctrl][Space], hold down the
  2520.                   [Alt] key  and the [Ctrl] key while pressing the [Space] bar.
  2521.                   If this  does not immediately return control to Back & Forth,
  2522.                   press [Enter] and try again.
  2523.  
  2524.                 * If this does not return you to Back & Forth, exit the program
  2525.                   naturally. This should return to the B&F Program List.
  2526.  
  2527.                 * Now use the  [F7] Setup menu to open the hot key window.  The
  2528.                   hot key defined for  Back & Forth is identified at the top of
  2529.                   the screen, with a mock keyboard shown beneath it.  Carefully
  2530.                   note all keys mentioned,especially if one of the [Shift] keys
  2531.                   are used. Make sure the exact [Shift] key defined is used. If
  2532.                   your keyboard only has 10 function keys,make certain that the
  2533.                   hot key is not set to [F11] or [F12].
  2534.  
  2535.                 * Some programs take over the  keyboard  when run,  which means
  2536.                   that they intercept all keyboard activity  and do not pass it
  2537.                   along to other  programs in  memory.  When using one of these
  2538.                   programs, you will not be able to swap it from memory without
  2539.                   exiting the program.
  2540.  
  2541.                 Hot keys may also  be assigned to other  programs run from  the
  2542.                 Program List. If the hot key  assigned to an open program  does
  2543.                 not seem to work, check the following:
  2544.  
  2545.                 * First, pop back to Back & Forth. If you cannot return  to it
  2546.                   either, try the above steps.
  2547.  
  2548.                 * Now check to make sure that the task that you tried to switch
  2549.                   to is open.  Hot keys can only be used to switch to  programs
  2550.                   already  open under  Back & Forth.  To open a  program in the
  2551.                   Program List, move the selection bar to  the desired task and
  2552.                   press [Enter].  Open tasks have a checkmark shown on its left
  2553.                   in the list.
  2554.  
  2555.                 * Also check the hot key shown to  make sure that you tried the
  2556.                   correct key combination.  If no hot key is shown, remove that
  2557.                   program entry from memory & use the [F7] Setup menu to select
  2558.                   the Program setup. Select that program from the program list,
  2559.                   and press [F7] to Edit  its contents.  Move the cursor to the
  2560.                   hot key field and press [F7] to open the hot key setup window.
  2561.                   Now select an  appropriate hot key for use with that program.
  2562.                   Make certain that the hot key used does not conflict with any
  2563.                   program commands or other hot keys setup within Back & Forth.
  2564.                   Press [Ins] to save the hot key,press [F9] to save the edited
  2565.                   program entry, exit the Program Setup,  press [S] to save the
  2566.                   Setup menu, and try running the two programs again.
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.                                   Page  38
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579. Lost or         Many  programs  open  temporary  files  to  store  intermediate
  2580. Corrupted       information like unsaved changes to files, memory  information,
  2581. Files           and program settings.  Use of  disk altering  programs such  as
  2582.                 CHKDSK /F,  disk  optimizers,  disk  editors,  et  cetera,  may
  2583.                 adversely affect these files. The  solution to this problem  is
  2584.                 to not use such programs while  within Back & Forth unless  all
  2585.                 tasks have been closed.
  2586.  
  2587. Lost Mouse      Back & Forth  uses a textured  background character to  display
  2588. Cursor          the screen. Sometimes this makes it difficult to see the  block
  2589.                 mouse cursor. In any case, check the following:
  2590.  
  2591.                 * Make sure mouse  support is On.  This is set within the  [F7]
  2592.                   Setup menu.  It is On when a checkmark appears to the left of
  2593.                   the Mouse entry and when a scroll  bar is shown on the screen
  2594.                   for mouse use.  To  toggle mouse  support On,  move the Setup
  2595.                   selection bar to highlight the Mouse entry and press [Enter].
  2596.  
  2597.                 * Determine if the mouse cursor is blending into the background
  2598.                   of the screen.  This may  happen on  monochrome monitors with
  2599.                   the default background  fill character.  If this is the case,
  2600.                   try setting the background fill character to a space or other
  2601.                   innoculous character.
  2602.  
  2603.                 * Exit  Back & Forth  and make certain that the mouse driver is
  2604.                   correctly installed and  the mouse works.  First, run another
  2605.                   program that uses the mouse. If the mouse still doesn't work,
  2606.                   try  installing its  driver again.  Consult your mouse manual
  2607.                   for more information.
  2608.  
  2609.                 * Make sure that your mouse is Microsoft - compatible & that it
  2610.                   is in Microsoft mode.
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.                                   Page  39
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645. Can't Run       When  a program  entry is  defined within the  [F7] Setup  menu
  2646. Program         Program option, you  are asked  to enter a  lot of  information
  2647.                 about that program. Some of this information may not be obvious
  2648.                 to you. If you select a defined program entry from the  Program
  2649.                 list and  it does  not execute  properly, check  the  following
  2650.                 information:
  2651.  
  2652.                 * First,  use the [F7] Setup menu to return to the Edit program
  2653.                   entry command.  Examine the defined program information. Make
  2654.                   sure that enough  memory has been allocated to the program to
  2655.                   execute it properly.  If you do  not  know how much memory is
  2656.                   required by the program,  set the memory  amount to  0.  This
  2657.                   instructs Back & Forth to allocate all available memory.
  2658.  
  2659.                 * While in the Edit program option, check the program name,path
  2660.                   work path, and operating parameters (fixed and user-specified
  2661.                   options).  Some  programs cannot be run outside their program
  2662.                   directories. For example,WordStar must be executed within its
  2663.                   program directory. For these programs,make sure the work path
  2664.                   is blank.  Check that the program  name shown is the one that
  2665.                   is used to execute the desired program.
  2666.  
  2667.                 * Also check the available disk space used by the program. Some
  2668.                   programs may need an  indeterminant amount of  disk  space to
  2669.                   store temporary files. Make certain that enough disk space is
  2670.                   left  over for  the  program after the amount used by  Back &
  2671.                   Forth for its swap area.
  2672.  
  2673.                 * If the program will not run as a defined task  within Program
  2674.                   setup, select a defined DOS partition from the Program List &
  2675.                   try running the program from the DOS prompt.
  2676.  
  2677. Can't Swap      Back & Forth  makes a high  pitch noise when  trying to  switch
  2678. Program         tasks or call up the Back & Forth menu when the video swap disk
  2679.                 is filled. The solution to this problem is two-fold.
  2680.  
  2681.                 * First, exit the program naturally.  This obviates the need to
  2682.                   to store a video image of the task.
  2683.  
  2684.                 * Exit and close all open tasks. Then exit Back & Forth.
  2685.  
  2686.                 * Now check the specified video storage drive.  Remove unwanted
  2687.                   files from that disk to free up more space or use B&F INSTALL
  2688.                   to specify a different disk with more space free.
  2689.  
  2690.                 * If plenty of disk space is available on the specified  drive,
  2691.                   use a disk  diagnostics  program to check for disk read/write
  2692.                   problems.  Make certain  that  you have  exited  Back & Forth
  2693.                   before using such a program.
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.                                   Page  40
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711. Appendix E: Memory Resident Programs
  2712.  
  2713.                 Memory resident programs are small applications that remain  in
  2714.                 memory, ready to be invoked and used at a moment's notice. They
  2715.                 encompass such tasks as file maintenance utilities, appointment
  2716.                 calendars, calculators, address books, keyboard macro programs,
  2717.                 et cetera.  Also known  as TSR  (terminate and  stay  resident)
  2718.                 programs, these utilities are very  convenient but may also  be
  2719.                 equally troublesome, especially if you use more than one.
  2720.  
  2721.                 A  prime  source of  irritation  oftens lies  in the  amount of
  2722.                 memory each one  occupies. Memory  is a  precious commodity  on
  2723.                 personal computers,  very few  (dare  I say  none) of  us  have
  2724.                 enough of  it to  do all  that we  may wish  to. Many  programs
  2725.                 gladly gobble up  all memory  available on the  system and  are
  2726.                 still hungry for more.
  2727.  
  2728. Types of TSRs   Memory resident programs may be divided into several  different
  2729.                 classes: file  and  system  drivers,  keyboard  enhancers,  and
  2730.                 accessories. File and systems drivers are usually found  within
  2731.                 the CONFIG.SYS file and include  commands used to set the  mode
  2732.                 or path and device drivers used to set up and maintain expanded
  2733.                 memory, RAM  disks, disk  caches,  mice, print  spoolers,  etc.
  2734.                 These should be loaded before Back & Forth. Keyboard enhancers,
  2735.                 like SuperKey and  ProKey, are programs  that learn and  repeat
  2736.                 keystroke sequences  when  activated.  These  programs  may  be
  2737.                 loaded before  or after  Back &  Forth. Accessories  have  been
  2738.                 created to do almost anything imaginable and include such tasks
  2739.                 as DOS  command  stacks, file  maintenance  utilities,  desktop
  2740.                 utilities, calculators, notepads, telephone dialers, etc. These
  2741.                 programs should be loaded within a partition.
  2742.  
  2743. Running a TSR   Running memory  resident programs  within a  program  partition
  2744.                 provides the following benefits:
  2745.  
  2746.                 * Frees the maximum amount of  memory for programs  that really
  2747.                   need it like  word  processors,  desktop publishing packages,
  2748.                   databases, spreadsheets, etc.
  2749.                 * Reduces the conflicts that occur between TSRs,other programs,
  2750.                   and Back & Forth. A common problem is hotkey conflicts, where
  2751.                   multiple programs uses the same  key combination to perform a
  2752.                   command.
  2753.                 * Minimizes screen conflicts.  Many TSR programs do not store &
  2754.                   redraw graphics screens correctly. These TSRs either will not
  2755.                   pop-back when a graphics screen is shown or  will not restore
  2756.                   the screen properly.
  2757.                 * Removes the programs when done. Some programs don't provide a
  2758.                   way to remove the program from memory once you don't need it.
  2759.  
  2760. Loading a TSR   You can run memory resident  programs in several ways. To  load
  2761.                 one or more TSR programs before an application, create a  batch
  2762.                 file naming the TSR programs  and the application program.  Use
  2763.                 this batch file  as the executable  program name when  defining
  2764.                 the program entry within  Program  Setup.  You may create a TSR
  2765.                 batch file for use within a DOS partition. Finally, you can run
  2766.                 any program including a TSR from the DOS partition DOS prompt.
  2767.  
  2768. Removing a TSR  To remove a TSR from  memory, exit all running programs  within
  2769.                 that partition, return to Back & Forth, move the selection  bar
  2770.                 to highlight the entry containing that TSR, and press [Del].
  2771.  
  2772.                                   Page  41
  2773.